nt - p h / 03 09 06 0 v 2 2 9 N ov 2 00 3 Improving Gate - Level Simulation of Quantum Circuits ∗
نویسنده
چکیده
Simulating quantum computation on a classical computer is a difficult problem. The matrices representing quantum gates, and the vectors modeling qubit states grow exponentially with an increase in the number of qubits. However, by using a novel data structure called the Quantum Information Decision Diagram (QuIDD) that exploits the structure of quantum operators, a useful subset of operator matrices and state vectors can be represented in a form that grows polynomially with the number of qubits. This subset contains, but is not limited to, any equal superposition of n qubits, any computational basis state, n-qubit Pauli matrices, and n-qubit Hadamard matrices. It does not, however, contain the discrete Fourier transform (employed in Shor’s algorithm) and some oracles used in Grover’s algorithm. We first introduce and motivate decision diagrams and QuIDDs. We then analyze the runtime and memory complexity of QuIDD operations. Finally, we empirically validate QuIDD-based simulation by means of a general-purpose quantum computing simulator QuIDDPro implemented in C++. We simulate various instances of Grover’s algorithm with QuIDDPro, and the results demonstrate that QuIDDs asymptotically outperform all other known simulation techniques. Our simulations also show that well-known worst-case instances of classical searching can be circumvented in many specific cases by data compression techniques. ∗Earlier results of this work were reported at ASPDAC ’03 [18]. New material includes significantly better experimental results and a description of a class of matrices and vectors which can be manipulated in polynomial time and memory using QuIDDPro.
منابع مشابه
ar X iv : q ua nt - p h / 03 09 06 0 v 1 6 S ep 2 00 3 Improving Gate - Level Simulation of Quantum Circuits ∗
Simulating quantum computation on a classical computer is a difficult problem. The matrices representing quantum gates, and vectors modeling qubit states grow exponentially with an increase in the number of qubits. However, by using a novel data structure called the Quantum Information Decision Diagram (QuIDD) that exploits the structure of quantum operators, many of these matrices and vectors ...
متن کاملua nt - p h / 04 09 06 2 v 2 3 0 N ov 2 00 4 General Security Definition and Composability for Quantum & Classical Protocols
We generalize the universally composable definition of Canetti to the Quantum World. The basic idea is the same as in the classical world. The main contribution is that we unfold the result in a new model which is well adapted to quantum protocols. We also simplify some aspects of the classical case. In particular, the case of protocols with an arbitrary number of layers of sub-protocols is nat...
متن کاملua nt - p h / 03 11 19 6 v 1 2 7 N ov 2 00 3 Von Neumann Quantum Processors ∗
Most modern classical processors support so-called von Neumann architecture with program and data registers. In present work is revisited similar approach to models of quantum processors. Deterministic pro-grammable quantum gate arrays are considered as an example. They are also called von Neumann quantum processors here and use conditional quantum dynamics. Such devices have some problems with...
متن کاملua nt - p h / 06 09 21 9 v 2 2 1 N ov 2 00 6 Eigenvalue problems for the complex PT - symmetric Potential V ( x ) = igx
The spectrum of complex PT-symmetric potential, V (x) = igx, is known to be null. We enclose this potential in a hard-box: V (|x| ≥ 1) = ∞ and in a softbox: V (|x| ≥ 1) = 0. In the former case, we find real discrete spectrum and the exceptional points of the potential. The asymptotic eigenvalues behave as En ∼ n. The solvable purely imaginary PT-symmetric potentials vanishing asymptotically kno...
متن کاملua nt - p h / 01 11 06 0 v 1 9 N ov 2 00 1 Localization and causality for a free particle
Theorems (most notably by Hegerfeldt) prove that an initially localized particle whose time evolution is determined by a positive Hamiltonian will violate causality. We argue that this apparent paradox is resolved for a free particle described by either the Dirac equation or the Klein-Gordon equation because such a particle cannot be localized in the sense required by the theorems.
متن کامل